home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.3 Development Libraries / SGI IRIX 6.3 Development Libraries.iso / dist6.3 / gl_dev.idb / usr / include / gl / dlproto.h.z / dlproto.h
Encoding:
C/C++ Source or Header  |  1996-12-06  |  22.1 KB  |  509 lines

  1. #ifndef __GL_DLPROTO_H__
  2. #define __GL_DLPROTO_H__
  3. /**************************************************************************
  4.  *                                      *
  5.  *          Copyright (C) 1984, Silicon Graphics, Inc.          *
  6.  *                                      *
  7.  *  These coded instructions, statements, and computer programs  contain  *
  8.  *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
  9.  *  are protected by Federal copyright law.  They  may  not be disclosed  *
  10.  *  to  third  parties  or copied or duplicated in any form, in whole or  *
  11.  *  in part, without the prior written consent of Silicon Graphics, Inc.  *
  12.  *                                      *
  13.  **************************************************************************/
  14.  
  15. extern void    gl_i_backbuffer( Boolean );
  16. extern void    gl_c_backbuffer( Boolean );
  17. extern void    gl_i_bbox2( Screencoord, Screencoord, Coord, Coord, Coord, Coord );
  18. extern void    gl_c_bbox2( Screencoord, Screencoord, Coord, Coord, Coord, Coord );
  19. extern void    gl_i_bbox2i( Screencoord, Screencoord, Icoord, Icoord, Icoord, Icoord );
  20. extern void    gl_c_bbox2i( Screencoord, Screencoord, Icoord, Icoord, Icoord, Icoord );
  21. extern void    gl_i_callobj( Object );
  22. extern void    gl_c_callobj( Object );
  23. extern void    gl_i_charstr( String );
  24. extern void    gl_c_charstr( String );
  25. extern void    gl_i_clear( void );
  26. extern void    gl_c_clear( void );
  27. extern void    gl_i_cmov( Coord, Coord, Coord );
  28. extern void    gl_c_cmov( Coord, Coord, Coord );
  29. extern void    gl_i_cmov2( Coord, Coord );
  30. extern void    gl_c_cmov2( Coord, Coord );
  31. extern void    gl_i_cmov2i( Icoord, Icoord );
  32. extern void    gl_c_cmov2i( Icoord, Icoord );
  33. extern void    gl_i_cmovi( Icoord, Icoord, Icoord );
  34. extern void    gl_c_cmovi( Icoord, Icoord, Icoord );
  35. extern void    gl_i_color( Colorindex );
  36. extern void    gl_c_color( Colorindex );
  37. extern void    gl_i_curveit( short );
  38. extern void    gl_c_curveit( short );
  39. extern void    gl_i_draw( Coord, Coord, Coord );
  40. extern void    gl_c_draw( Coord, Coord, Coord );
  41. extern void    gl_i_draw2( Coord, Coord );
  42. extern void    gl_c_draw2( Coord, Coord );
  43. extern void    gl_i_draw2i( Icoord, Icoord );
  44. extern void    gl_c_draw2i( Icoord, Icoord );
  45. extern void    gl_i_drawi( Icoord, Icoord, Icoord );
  46. extern void    gl_c_drawi( Icoord, Icoord, Icoord );
  47. extern void    gl_i_font( short );
  48. extern void    gl_c_font( short );
  49. extern void    gl_i_frontbuffer( Boolean );
  50. extern void    gl_c_frontbuffer( Boolean );
  51. extern void    gl_i_linewidth( short );
  52. extern void    gl_c_linewidth( short );
  53. extern void    gl_i_loadmatrix( const Matrix );
  54. extern void    gl_c_loadmatrix( const Matrix );
  55. extern void    gl_i_lsbackup( Boolean );
  56. extern void    gl_c_lsbackup( Boolean );
  57. extern void    gl_i_move( Coord, Coord, Coord );
  58. extern void    gl_c_move( Coord, Coord, Coord );
  59. extern void    gl_i_move2( Coord, Coord );
  60. extern void    gl_c_move2( Coord, Coord );
  61. extern void    gl_i_move2i( Icoord, Icoord );
  62. extern void    gl_c_move2i( Icoord, Icoord );
  63. extern void    gl_i_movei( Icoord, Icoord, Icoord );
  64. extern void    gl_c_movei( Icoord, Icoord, Icoord );
  65. extern void    gl_i_multmatrix( const Matrix );
  66. extern void    gl_c_multmatrix( const Matrix );
  67. extern void    gl_i_pnt( Coord, Coord, Coord );
  68. extern void    gl_c_pnt( Coord, Coord, Coord );
  69. extern void    gl_i_pnt2( Coord, Coord );
  70. extern void    gl_c_pnt2( Coord, Coord );
  71. extern void    gl_i_pnt2i( Icoord, Icoord );
  72. extern void    gl_c_pnt2i( Icoord, Icoord );
  73. extern void    gl_i_pnti( Icoord, Icoord, Icoord );
  74. extern void    gl_c_pnti( Icoord, Icoord, Icoord );
  75. extern void    gl_i_polf( long, const Coord[][3] );
  76. extern void    gl_c_polf( long, const Coord[][3] );
  77. extern void    gl_i_polf2( long, const Coord[][2] );
  78. extern void    gl_c_polf2( long, const Coord[][2] );
  79. extern void    gl_i_polf2i( long, const Icoord[][2] );
  80. extern void    gl_c_polf2i( long, const Icoord[][2] );
  81. extern void    gl_i_polfi( long, const Icoord[][3] );
  82. extern void    gl_c_polfi( long, const Icoord[][3] );
  83. extern void    gl_i_poly( long, const Coord[][3] );
  84. extern void    gl_c_poly( long, const Coord[][3] );
  85. extern void    gl_i_poly2( long, const Coord[][2] );
  86. extern void    gl_c_poly2( long, const Coord[][2] );
  87. extern void    gl_i_poly2i( long, const Icoord[][2] );
  88. extern void    gl_c_poly2i( long, const Icoord[][2] );
  89. extern void    gl_i_polyi( long, const Icoord[][3] );
  90. extern void    gl_c_polyi( long, const Icoord[][3] );
  91. extern void    gl_i_popmatrix( void );
  92. extern void    gl_c_popmatrix( void );
  93. extern void    gl_i_pushmatrix( void );
  94. extern void    gl_c_pushmatrix( void );
  95. extern void    gl_i_rect( Coord, Coord, Coord, Coord );
  96. extern void    gl_c_rect( Coord, Coord, Coord, Coord );
  97. extern void    gl_i_rectf( Coord, Coord, Coord, Coord );
  98. extern void    gl_c_rectf( Coord, Coord, Coord, Coord );
  99. extern void    gl_i_rectfi( Icoord, Icoord, Icoord, Icoord );
  100. extern void    gl_c_rectfi( Icoord, Icoord, Icoord, Icoord );
  101. extern void    gl_i_recti( Icoord, Icoord, Icoord, Icoord );
  102. extern void    gl_c_recti( Icoord, Icoord, Icoord, Icoord );
  103. extern void    gl_i_resetls( Boolean );
  104. extern void    gl_c_resetls( Boolean );
  105. extern void    gl_i_RGBcolor( short, short, short );
  106. extern void    gl_c_RGBcolor( short, short, short );
  107. extern void    gl_i_RGBwritemask( short, short, short );
  108. extern void    gl_c_RGBwritemask( short, short, short );
  109. extern void    gl_i_rotate( Angle, char );
  110. extern void    gl_c_rotate( Angle, char );
  111. extern void    gl_i_scale( float, float, float );
  112. extern void    gl_c_scale( float, float, float );
  113. extern void    gl_i_setlinestyle( short );
  114. extern void    gl_c_setlinestyle( short );
  115. extern void    gl_i_swapbuffers( void );
  116. extern void    gl_c_swapbuffers( void );
  117. extern void    gl_i_swapinterval( short );
  118. extern void    gl_c_swapinterval( short );
  119. extern void    gl_i_translate( Coord, Coord, Coord );
  120. extern void    gl_c_translate( Coord, Coord, Coord );
  121. extern void    gl_i_writemask( Colorindex );
  122. extern void    gl_c_writemask( Colorindex );
  123. extern void    gl_i_bbox2s( Screencoord, Screencoord, Scoord, Scoord, Scoord, Scoord );
  124. extern void    gl_c_bbox2s( Screencoord, Screencoord, Scoord, Scoord, Scoord, Scoord );
  125. extern void    gl_i_cmov2s( Scoord, Scoord );
  126. extern void    gl_c_cmov2s( Scoord, Scoord );
  127. extern void    gl_i_cmovs( Scoord, Scoord, Scoord );
  128. extern void    gl_c_cmovs( Scoord, Scoord, Scoord );
  129. extern void    gl_i_curvebasis( short );
  130. extern void    gl_c_curvebasis( short );
  131. extern void    gl_i_curveprecision( short );
  132. extern void    gl_c_curveprecision( short );
  133. extern void    gl_i_depthcue( Boolean );
  134. extern void    gl_c_depthcue( Boolean );
  135. extern void    gl_i_draw2s( Scoord, Scoord );
  136. extern void    gl_c_draw2s( Scoord, Scoord );
  137. extern void    gl_i_draws( Scoord, Scoord, Scoord );
  138. extern void    gl_c_draws( Scoord, Scoord, Scoord );
  139. extern void    gl_i_initnames( void );
  140. extern void    gl_c_initnames( void );
  141. extern void    gl_i_loadname( short );
  142. extern void    gl_c_loadname( short );
  143. extern void    gl_i_lsrepeat( long );
  144. extern void    gl_c_lsrepeat( long );
  145. extern void    gl_i_move2s( Scoord, Scoord );
  146. extern void    gl_c_move2s( Scoord, Scoord );
  147. extern void    gl_i_moves( Scoord, Scoord, Scoord );
  148. extern void    gl_c_moves( Scoord, Scoord, Scoord );
  149. extern void    gl_i_passthrough( short );
  150. extern void    gl_c_passthrough( short );
  151. extern void    gl_i_patchbasis( long, long );
  152. extern void    gl_c_patchbasis( long, long );
  153. extern void    gl_i_patchprecision( long, long );
  154. extern void    gl_c_patchprecision( long, long );
  155. extern void    gl_i_pclos( void );
  156. extern void    gl_c_pclos( void );
  157. extern void    gl_i_pdr( Coord, Coord, Coord );
  158. extern void    gl_c_pdr( Coord, Coord, Coord );
  159. extern void    gl_i_pdr2( Coord, Coord );
  160. extern void    gl_c_pdr2( Coord, Coord );
  161. extern void    gl_i_pdri( Icoord, Icoord, Icoord );
  162. extern void    gl_c_pdri( Icoord, Icoord, Icoord );
  163. extern void    gl_i_pdr2i( Icoord, Icoord );
  164. extern void    gl_c_pdr2i( Icoord, Icoord );
  165. extern void    gl_i_pdrs( Scoord, Scoord, Scoord );
  166. extern void    gl_c_pdrs( Scoord, Scoord, Scoord );
  167. extern void    gl_i_pdr2s( Scoord, Scoord );
  168. extern void    gl_c_pdr2s( Scoord, Scoord );
  169. extern void    gl_i_polf2s( long, const Scoord[][2] );
  170. extern void    gl_c_polf2s( long, const Scoord[][2] );
  171. extern void    gl_i_polfs( long, const Scoord[][3] );
  172. extern void    gl_c_polfs( long, const Scoord[][3] );
  173. extern void    gl_i_poly2s( long, const Scoord[][2] );
  174. extern void    gl_c_poly2s( long, const Scoord[][2] );
  175. extern void    gl_i_polys( long, const Scoord[][3] );
  176. extern void    gl_c_polys( long, const Scoord[][3] );
  177. extern void    gl_i_pmv( Coord, Coord, Coord );
  178. extern void    gl_c_pmv( Coord, Coord, Coord );
  179. extern void    gl_i_pmv2( Coord, Coord );
  180. extern void    gl_c_pmv2( Coord, Coord );
  181. extern void    gl_i_pmvi( Icoord, Icoord, Icoord );
  182. extern void    gl_c_pmvi( Icoord, Icoord, Icoord );
  183. extern void    gl_i_pmv2i( Icoord, Icoord );
  184. extern void    gl_c_pmv2i( Icoord, Icoord );
  185. extern void    gl_i_pmvs( Scoord, Scoord, Scoord );
  186. extern void    gl_c_pmvs( Scoord, Scoord, Scoord );
  187. extern void    gl_i_pmv2s( Scoord, Scoord );
  188. extern void    gl_c_pmv2s( Scoord, Scoord );
  189. extern void    gl_i_pnt2s( Scoord, Scoord );
  190. extern void    gl_c_pnt2s( Scoord, Scoord );
  191. extern void    gl_i_pnts( Scoord, Scoord, Scoord );
  192. extern void    gl_c_pnts( Scoord, Scoord, Scoord );
  193. extern void    gl_i_popname( void );
  194. extern void    gl_c_popname( void );
  195. extern void    gl_i_pushname( short );
  196. extern void    gl_c_pushname( short );
  197. extern void    gl_i_rdr( Coord, Coord, Coord );
  198. extern void    gl_c_rdr( Coord, Coord, Coord );
  199. extern void    gl_i_rdr2( Coord, Coord );
  200. extern void    gl_c_rdr2( Coord, Coord );
  201. extern void    gl_i_rdri( Icoord, Icoord, Icoord );
  202. extern void    gl_c_rdri( Icoord, Icoord, Icoord );
  203. extern void    gl_i_rdr2i( Icoord, Icoord );
  204. extern void    gl_c_rdr2i( Icoord, Icoord );
  205. extern void    gl_i_rdrs( Scoord, Scoord, Scoord );
  206. extern void    gl_c_rdrs( Scoord, Scoord, Scoord );
  207. extern void    gl_i_rdr2s( Scoord, Scoord );
  208. extern void    gl_c_rdr2s( Scoord, Scoord );
  209. extern void    gl_i_rmv( Coord, Coord, Coord );
  210. extern void    gl_c_rmv( Coord, Coord, Coord );
  211. extern void    gl_i_rmv2( Coord, Coord );
  212. extern void    gl_c_rmv2( Coord, Coord );
  213. extern void    gl_i_rmvi( Icoord, Icoord, Icoord );
  214. extern void    gl_c_rmvi( Icoord, Icoord, Icoord );
  215. extern void    gl_i_rmv2i( Icoord, Icoord );
  216. extern void    gl_c_rmv2i( Icoord, Icoord );
  217. extern void    gl_i_rmvs( Scoord, Scoord, Scoord );
  218. extern void    gl_c_rmvs( Scoord, Scoord, Scoord );
  219. extern void    gl_i_rmv2s( Scoord, Scoord );
  220. extern void    gl_c_rmv2s( Scoord, Scoord );
  221. extern void    gl_i_rpdr( Coord, Coord, Coord );
  222. extern void    gl_c_rpdr( Coord, Coord, Coord );
  223. extern void    gl_i_rpdr2( Coord, Coord );
  224. extern void    gl_c_rpdr2( Coord, Coord );
  225. extern void    gl_i_rpdri( Icoord, Icoord, Icoord );
  226. extern void    gl_c_rpdri( Icoord, Icoord, Icoord );
  227. extern void    gl_i_rpdr2i( Icoord, Icoord );
  228. extern void    gl_c_rpdr2i( Icoord, Icoord );
  229. extern void    gl_i_rpdrs( Scoord, Scoord, Scoord );
  230. extern void    gl_c_rpdrs( Scoord, Scoord, Scoord );
  231. extern void    gl_i_rpdr2s( Scoord, Scoord );
  232. extern void    gl_c_rpdr2s( Scoord, Scoord );
  233. extern void    gl_i_rpmv( Coord, Coord, Coord );
  234. extern void    gl_c_rpmv( Coord, Coord, Coord );
  235. extern void    gl_i_rpmv2( Coord, Coord );
  236. extern void    gl_c_rpmv2( Coord, Coord );
  237. extern void    gl_i_rpmvi( Icoord, Icoord, Icoord );
  238. extern void    gl_c_rpmvi( Icoord, Icoord, Icoord );
  239. extern void    gl_i_rpmv2i( Icoord, Icoord );
  240. extern void    gl_c_rpmv2i( Icoord, Icoord );
  241. extern void    gl_i_rpmvs( Scoord, Scoord, Scoord );
  242. extern void    gl_c_rpmvs( Scoord, Scoord, Scoord );
  243. extern void    gl_i_rpmv2s( Scoord, Scoord );
  244. extern void    gl_c_rpmv2s( Scoord, Scoord );
  245. extern void    gl_i_splf( long, const Coord[][3], const Colorindex[] );
  246. extern void    gl_c_splf( long, const Coord[][3], const Colorindex[] );
  247. extern void    gl_i_splf2( long, const Coord[][2], const Colorindex[] );
  248. extern void    gl_c_splf2( long, const Coord[][2], const Colorindex[] );
  249. extern void    gl_i_splfi( long, const Icoord[][3], const Colorindex[] );
  250. extern void    gl_c_splfi( long, const Icoord[][3], const Colorindex[] );
  251. extern void    gl_i_splf2i( long, const Icoord[][2], const Colorindex[] );
  252. extern void    gl_c_splf2i( long, const Icoord[][2], const Colorindex[] );
  253. extern void    gl_i_splfs( long, const Scoord[][3], const Colorindex[] );
  254. extern void    gl_c_splfs( long, const Scoord[][3], const Colorindex[] );
  255. extern void    gl_i_splf2s( long, const Scoord[][2], const Colorindex[] );
  256. extern void    gl_c_splf2s( long, const Scoord[][2], const Colorindex[] );
  257. extern void    gl_i_xfpt( Coord, Coord, Coord );
  258. extern void    gl_c_xfpt( Coord, Coord, Coord );
  259. extern void    gl_i_xfpti( Icoord, Icoord, Icoord );
  260. extern void    gl_c_xfpti( Icoord, Icoord, Icoord );
  261. extern void    gl_i_xfpts( Scoord, Scoord, Scoord );
  262. extern void    gl_c_xfpts( Scoord, Scoord, Scoord );
  263. extern void    gl_i_xfpt2( Coord, Coord );
  264. extern void    gl_c_xfpt2( Coord, Coord );
  265. extern void    gl_i_xfpt2i( Icoord, Icoord );
  266. extern void    gl_c_xfpt2i( Icoord, Icoord );
  267. extern void    gl_i_xfpt2s( Scoord, Scoord );
  268. extern void    gl_c_xfpt2s( Scoord, Scoord );
  269. extern void    gl_i_xfpt4( Coord, Coord, Coord, Coord );
  270. extern void    gl_c_xfpt4( Coord, Coord, Coord, Coord );
  271. extern void    gl_i_xfpt4i( Icoord, Icoord, Icoord, Icoord );
  272. extern void    gl_c_xfpt4i( Icoord, Icoord, Icoord, Icoord );
  273. extern void    gl_i_xfpt4s( Scoord, Scoord, Scoord, Scoord );
  274. extern void    gl_c_xfpt4s( Scoord, Scoord, Scoord, Scoord );
  275. extern void    gl_i_zbuffer( Boolean );
  276. extern void    gl_c_zbuffer( Boolean );
  277. extern void    gl_i_setpattern( short );
  278. extern void    gl_c_setpattern( short );
  279. extern void    gl_i_zclear( void );
  280. extern void    gl_c_zclear( void );
  281. extern void    gl_i_patchcurves( long, long );
  282. extern void    gl_c_patchcurves( long, long );
  283. extern void    gl_i_backface( Boolean );
  284. extern void    gl_c_backface( Boolean );
  285. extern void    gl_i_rects( Scoord, Scoord, Scoord, Scoord );
  286. extern void    gl_c_rects( Scoord, Scoord, Scoord, Scoord );
  287. extern void    gl_i_rectfs( Scoord, Scoord, Scoord, Scoord );
  288. extern void    gl_c_rectfs( Scoord, Scoord, Scoord, Scoord );
  289. extern void    gl_i_rcrv( const Coord[4][4] );
  290. extern void    gl_c_rcrv( const Coord[4][4] );
  291. extern void    gl_i_rcrvn( long, const Coord[][4] );
  292. extern void    gl_c_rcrvn( long, const Coord[][4] );
  293. extern void    gl_i_rpatch( const Matrix, const Matrix, const Matrix, const Matrix );
  294. extern void    gl_c_rpatch( const Matrix, const Matrix, const Matrix, const Matrix );
  295. extern void    gl_i_rot( float, char );
  296. extern void    gl_c_rot( float, char );
  297. extern void    gl_i_concave( Boolean );
  298. extern void    gl_c_concave( Boolean );
  299. extern void    gl_i_shademodel( long );
  300. extern void    gl_c_shademodel( long );
  301. extern void    gl_i_lmbind( short, short );
  302. extern void    gl_c_lmbind( short, short );
  303. extern void    gl_i_mmode( short );
  304. extern void    gl_c_mmode( short );
  305. extern void    gl_i_normal( const Coord[3] );
  306. extern void    gl_c_normal( const Coord[3] );
  307. extern void    gl_i_bgnclosedline( void );
  308. extern void    gl_c_bgnclosedline( void );
  309. extern void    gl_i_bgnline( void );
  310. extern void    gl_c_bgnline( void );
  311. extern void    gl_i_bgnpoint( void );
  312. extern void    gl_c_bgnpoint( void );
  313. extern void    gl_i_bgnpolygon( void );
  314. extern void    gl_c_bgnpolygon( void );
  315. extern void    gl_i_bgntmesh( void );
  316. extern void    gl_c_bgntmesh( void );
  317. extern void    gl_i_blendfunction( long, long );
  318. extern void    gl_c_blendfunction( long, long );
  319. extern void    gl_i_c3f( const float[3] );
  320. extern void    gl_c_c3f( const float[3] );
  321. extern void    gl_i_c3i( const long[3] );
  322. extern void    gl_c_c3i( const long[3] );
  323. extern void    gl_i_c3s( const short[3] );
  324. extern void    gl_c_c3s( const short[3] );
  325. extern void    gl_i_c4f( const float[4] );
  326. extern void    gl_c_c4f( const float[4] );
  327. extern void    gl_i_c4i( const long[4] );
  328. extern void    gl_c_c4i( const long[4] );
  329. extern void    gl_i_c4s( const short[4] );
  330. extern void    gl_c_c4s( const short[4] );
  331. extern void    gl_i_cpack( unsigned long );
  332. extern void    gl_c_cpack( unsigned long );
  333. extern void    gl_i_czclear( unsigned long, long );
  334. extern void    gl_c_czclear( unsigned long, long );
  335. extern void    gl_i_endclosedline( void );
  336. extern void    gl_c_endclosedline( void );
  337. extern void    gl_i_endline( void );
  338. extern void    gl_c_endline( void );
  339. extern void    gl_i_endpoint( void );
  340. extern void    gl_c_endpoint( void );
  341. extern void    gl_i_endpolygon( void );
  342. extern void    gl_c_endpolygon( void );
  343. extern void    gl_i_endtmesh( void );
  344. extern void    gl_c_endtmesh( void );
  345. extern void    gl_i_n3f( const float[3] );
  346. extern void    gl_c_n3f( const float[3] );
  347. extern void    gl_i_swaptmesh( void );
  348. extern void    gl_c_swaptmesh( void );
  349. extern void    gl_i_v2d( const double[2] );
  350. extern void    gl_c_v2d( const double[2] );
  351. extern void    gl_i_v2f( const float[2] );
  352. extern void    gl_c_v2f( const float[2] );
  353. extern void    gl_i_v2i( const long[2] );
  354. extern void    gl_c_v2i( const long[2] );
  355. extern void    gl_i_v2s( const short[2] );
  356. extern void    gl_c_v2s( const short[2] );
  357. extern void    gl_i_v3d( const double[3] );
  358. extern void    gl_c_v3d( const double[3] );
  359. extern void    gl_i_v3f( const float[3] );
  360. extern void    gl_c_v3f( const float[3] );
  361. extern void    gl_i_v3i( const long[3] );
  362. extern void    gl_c_v3i( const long[3] );
  363. extern void    gl_i_v3s( const short[3] );
  364. extern void    gl_c_v3s( const short[3] );
  365. extern void    gl_i_v4d( const double[4] );
  366. extern void    gl_c_v4d( const double[4] );
  367. extern void    gl_i_v4f( const float[4] );
  368. extern void    gl_c_v4f( const float[4] );
  369. extern void    gl_i_v4i( const long[4] );
  370. extern void    gl_c_v4i( const long[4] );
  371. extern void    gl_i_v4s( const short[4] );
  372. extern void    gl_c_v4s( const short[4] );
  373. extern void    gl_i_wmpack( unsigned long );
  374. extern void    gl_c_wmpack( unsigned long );
  375. extern void    gl_i_zdraw( Boolean );
  376. extern void    gl_c_zdraw( Boolean );
  377. extern void    gl_i_zfunction( long );
  378. extern void    gl_c_zfunction( long );
  379. extern void    gl_i_zsource( long );
  380. extern void    gl_c_zsource( long );
  381. extern void    gl_i_zwritemask( unsigned long );
  382. extern void    gl_c_zwritemask( unsigned long );
  383. extern void    gl_i_pntsmooth( unsigned long );
  384. extern void    gl_c_pntsmooth( unsigned long );
  385. extern void    gl_i_linesmooth( unsigned long );
  386. extern void    gl_c_linesmooth( unsigned long );
  387. extern void    gl_i_subpixel( Boolean );
  388. extern void    gl_c_subpixel( Boolean );
  389. extern void    gl_i_sbox( Coord, Coord, Coord, Coord );
  390. extern void    gl_c_sbox( Coord, Coord, Coord, Coord );
  391. extern void    gl_i_sboxf( Coord, Coord, Coord, Coord );
  392. extern void    gl_c_sboxf( Coord, Coord, Coord, Coord );
  393. extern void    gl_i_sboxfi( Icoord, Icoord, Icoord, Icoord );
  394. extern void    gl_c_sboxfi( Icoord, Icoord, Icoord, Icoord );
  395. extern void    gl_i_sboxi( Icoord, Icoord, Icoord, Icoord );
  396. extern void    gl_c_sboxi( Icoord, Icoord, Icoord, Icoord );
  397. extern void    gl_i_sboxs( Scoord, Scoord, Scoord, Scoord );
  398. extern void    gl_c_sboxs( Scoord, Scoord, Scoord, Scoord );
  399. extern void    gl_i_sboxfs( Scoord, Scoord, Scoord, Scoord );
  400. extern void    gl_c_sboxfs( Scoord, Scoord, Scoord, Scoord );
  401. extern void    gl_i_lmcolor( long );
  402. extern void    gl_c_lmcolor( long );
  403. extern void    gl_i_logicop( long );
  404. extern void    gl_c_logicop( long );
  405. extern void    gl_i_colorf( float );
  406. extern void    gl_c_colorf( float );
  407. extern void    gl_i_frontface( Boolean );
  408. extern void    gl_c_frontface( Boolean );
  409. extern void    gl_i_bgnqstrip( void );
  410. extern void    gl_c_bgnqstrip( void );
  411. extern void    gl_i_endqstrip( void );
  412. extern void    gl_c_endqstrip( void );
  413. extern void    gl_i_gl_scrrect( long, long, long, long, long );
  414. extern void    gl_c_gl_scrrect( long, long, long, long, long );
  415. extern void    gl_i_nmode( long );
  416. extern void    gl_c_nmode( long );
  417. extern void    gl_i_t2f( const float[2] );
  418. extern void    gl_c_t2f( const float[2] );
  419. extern void    gl_i_t2d( const double[2] );
  420. extern void    gl_c_t2d( const double[2] );
  421. extern void    gl_i_t2i( const long[2] );
  422. extern void    gl_c_t2i( const long[2] );
  423. extern void    gl_i_t2s( const short[2] );
  424. extern void    gl_c_t2s( const short[2] );
  425. extern void    gl_i_sclear( unsigned long );
  426. extern void    gl_c_sclear( unsigned long );
  427. extern void    gl_i_acbuf( long, float );
  428. extern void    gl_c_acbuf( long, float );
  429. extern void    gl_i_clipplane( long, long, const float[] );
  430. extern void    gl_c_clipplane( long, long, const float[] );
  431. extern void    gl_i_fogvertex( long, const float[32] );
  432. extern void    gl_c_fogvertex( long, const float[32] );
  433. extern void    gl_i_scrbox( long );
  434. extern void    gl_c_scrbox( long );
  435. extern void    gl_i_stencil( long, unsigned long, long, unsigned long, long, long, long );
  436. extern void    gl_c_stencil( long, unsigned long, long, unsigned long, long, long, long );
  437. extern void    gl_i_swritemask( unsigned long );
  438. extern void    gl_c_swritemask( unsigned long );
  439. extern void    gl_i_pixmode( long, long );
  440. extern void    gl_c_pixmode( long, long );
  441. extern void    gl_i_polymode( long );
  442. extern void    gl_c_polymode( long );
  443. extern void    gl_i_afunction( long, long );
  444. extern void    gl_c_afunction( long, long );
  445. extern void    gl_i_tevbind( long, long );
  446. extern void    gl_c_tevbind( long, long );
  447. extern void    gl_i_texbind( long, long );
  448. extern void    gl_c_texbind( long, long );
  449. extern void    gl_i_mswapbuffers( long );
  450. extern void    gl_c_mswapbuffers( long );
  451. extern void    gl_i_polysmooth( long );
  452. extern void    gl_c_polysmooth( long );
  453. extern void    gl_i_scrsubdivide( long, const float[] );
  454. extern void    gl_c_scrsubdivide( long, const float[] );
  455. extern void    gl_i_texgen( long, long, const float[] );
  456. extern void    gl_c_texgen( long, long, const float[] );
  457. extern void    gl_i_linewidthf( float );
  458. extern void    gl_c_linewidthf( float );
  459. extern void    gl_i_pntsize( short );
  460. extern void    gl_c_pntsize( short );
  461. extern void    gl_i_pntsizef( float );
  462. extern void    gl_c_pntsizef( float );
  463. extern void    gl_i_pixmodef( long, float );
  464. extern void    gl_c_pixmodef( long, float );
  465. extern void    gl_i_dither( long );
  466. extern void    gl_c_dither( long );
  467. extern void    gl_i_lcharstr( long, Lstring );
  468. extern void    gl_c_lcharstr( long, Lstring );
  469. extern void    gl_i_lchstr( long, Lstring, long );
  470. extern void    gl_c_lchstr( long, Lstring, long );
  471. extern void    gl_i_t3f( const float[3] );
  472. extern void    gl_c_t3f( const float[3] );
  473. extern void    gl_i_t3d( const double[3] );
  474. extern void    gl_c_t3d( const double[3] );
  475. extern void    gl_i_t3i( const long[3] );
  476. extern void    gl_c_t3i( const long[3] );
  477. extern void    gl_i_t3s( const short[3] );
  478. extern void    gl_c_t3s( const short[3] );
  479. extern void    gl_i_t4f( const float[4] );
  480. extern void    gl_c_t4f( const float[4] );
  481. extern void    gl_i_t4d( const double[4] );
  482. extern void    gl_c_t4d( const double[4] );
  483. extern void    gl_i_t4i( const long[4] );
  484. extern void    gl_c_t4i( const long[4] );
  485. extern void    gl_i_t4s( const short[4] );
  486. extern void    gl_c_t4s( const short[4] );
  487. extern void    gl_i_mssample( long );
  488. extern void    gl_c_mssample( long );
  489. extern void    gl_i_leftbuffer( Boolean );
  490. extern void    gl_c_leftbuffer( Boolean );
  491. extern void    gl_i_rightbuffer( Boolean );
  492. extern void    gl_c_rightbuffer( Boolean );
  493. extern void    gl_i_blendcolor( float, float, float, float );
  494. extern void    gl_c_blendcolor( float, float, float, float );
  495. extern void    gl_i_msalpha( long );
  496. extern void    gl_c_msalpha( long );
  497. extern void    gl_i_msmask( float, Boolean );
  498. extern void    gl_c_msmask( float, Boolean );
  499. extern void    gl_i_mspattern( long );
  500. extern void    gl_c_mspattern( long );
  501. extern void    gl_i_multisample( Boolean );
  502. extern void    gl_c_multisample( Boolean );
  503. extern void    gl_i_tlutbind( long, long );
  504. extern void    gl_c_tlutbind( long, long );
  505. extern void    gl_i_displacepolygon( float );
  506. extern void    gl_c_displacepolygon( float );
  507.  
  508. #endif /* !__GL_DLPROTO_H__ */
  509.